前兩篇介紹了應用端的程式
這篇會來介紹 Neo4j Server 的架設,以及一些相關的細節
會分成 Windows 版跟 Linux 版
如果沒有架設 Server 的需求
這篇可以直接略過
首先先說說相對比較麻煩的 Linux 版
先準備一台新的 VM ( 為了 Demo 方便 )
這裡開的是 ubuntu 18.04
基本上就是按照官方安裝步驟
wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -
echo 'deb https://debian.neo4j.com stable latest' | sudo tee /etc/apt/sources.list.d/neo4j.list
sudo apt-get update
我的 "wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -"
會噴錯,懶得修,所以我改用apt-key adv --fetch-keys https://debian.neo4j.com/neotechnology.gpg.key
然後他需要套件 gunpg
apt install gnupg
上面三條執行好就可安裝了
sudo apt-get install neo4j
檢查一下裝好沒
sudo systemctl status neo4j
看來是行了
再來就是開啟外部IP連接
我沒有給他預設的安裝路徑 所以要看一下他自動裝去哪了
直接進服務看
cat /lib/systemd/system/neo4j.service
Environment="NEO4J_CONF=/etc/neo4j" "NEO4J_HOME=/var/lib/neo4j"
嗯 ... 看來要改的 conf 在 "/etc/neo4j" 底下
vi /etc/neo4j/neo4j.conf
找到 Network connector configuration 的區塊
dbms.connector.bolt.tls_level=DISABLED
dbms.connector.bolt.listen_address=0.0.0.0:7687
dbms.connector.http.listen_address=0.0.0.0:7474
改好後
改好重啟服務才會生效
sudo systemctl restart neo4j
連進去看看吧
http://IP:7474/
他會要你先連到 Database
記得要先把 Connect URL 改成 " bolt:// "
Username 和 Password 預設都是 "neo4j"
第一次連線他會要你改密碼
看到這個就連線成功了喔
老樣子先給官網連結
你可以看到 Server 有兩個版本
沒有很仔細研究,歡迎知道的底下補充
這邊就用 Community Demo,一樣記錄一下版本 4.1.1
下載下來會是一個 .zip 檔,放到一個你爽的地方解壓縮
我是丟這裡 ==> D:\Neo4j
解壓完後會看到這樣的目錄,重要的如下w
接下來我們進到 bin 的資料夾下吧
你會看到有一個檔叫 " neo4j.bat "
用 CMD 開他吧
你會看到可以用的功能
安裝吧
neo4j.bat install-service
neo4j.bat start
neo4j.bat status
看的 " Neo4j is running " 就沒有問題了喔
接下 開啟外部IP連接 跟 測試 流程就跟 linux 版一模一樣
所以就不重複講了~
今天的內容感覺有點騙 (゚∀゚)
原本還在想 Server 的部分要不要挪到後面一點在講
畢竟不是每個人都用的到
最後想說算了,都是安裝類的就排在一起了
然後這篇實在是找不到地方塞 meme 圖_(:3 」∠ )_
明天 該來教教 Neo4j 介面怎麼用了吧 ( 上篇 )
期待明日的降臨吧 Ciao!
排版好看的版本同步更新在我的 HackMD